// ElementGeometry.cpp: implementation of the ElementGeometry class.
//
//////////////////////////////////////////////////////////////////////

#include "stdafx.h"
#include "ElementGeometry.h"

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

ElementGeometry::~ElementGeometry()
{

}

ElementGeometry::ElementGeometry()
{

}
ElementGeometry::ElementGeometry(Element* pElement)
{
	ASSERT(pElement!=NULL);
	m_pElement = pElement;
}
Element* ElementGeometry::GetElement()
{
	ASSERT( m_pElement!=NULL );
	return m_pElement;

}
void ElementGeometry::Invalidate(BOOL bFlag ) 
{
	ASSERT( GetElement() != NULL);

	if( !bFlag )
		return;

	GetElement()->Notify();
}

